﻿using System;

namespace Borg
{
    [AttributeUsage(AttributeTargets.Interface, AllowMultiple=true, Inherited=false)]
    public class TagDefinitionAttribute : Attribute
    {
        private readonly string[] _tags;

        internal string[] Tags
        {
            get { return _tags; }
        }

        public TagDefinitionAttribute(params string[] tags)
        {
            _tags = tags;
        }
    }
}
